<!DOCTYPE html>

















































<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <meta name="description" content="Javadoc API documentation." />

<link rel="shortcut icon" type="image/x-icon" href="../../../favicon.ico" />
<title>

  DJIError


</title>
<link href="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-docs.css" rel="stylesheet" type="text/css" />
<link href="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/customizations.css" rel="stylesheet" type="text/css" />
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/search_autocomplete.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/jquery-resizable.min.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-docs.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
  setToRoot("../../../", "../../../../assets/");
</script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/doclava-developer-reference.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/navtree_data.js" type="text/javascript"></script>
<script src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/customizations.js" type="text/javascript"></script>
<noscript>
  <style type="text/css">
    html,body{overflow:auto;}
    #body-content{position:relative; top:0;}
    #doc-content{overflow:visible;border-left:3px solid #666;}
    #side-nav{padding:0;}
    #side-nav .toggle-list ul {display:block;}
    #resize-packages-nav{border-bottom:3px solid #666;}
  </style>
</noscript>
</head>

<body class="">

<div id="header">
    <div id="headerLeft">
	<h2>DJI Android Mobile SDK Reference</h2>    
</div>
    <div id="headerRight">
      
  <div id="search" >
      <div id="searchForm">
          <form accept-charset="utf-8" class="gsc-search-box" 
                onsubmit="return submit_search()">
            <table class="gsc-search-box" cellpadding="0" cellspacing="0"><tbody>
                <tr>
                  <td class="gsc-input">
                    <input id="search_autocomplete" class="gsc-input" type="text" size="33" autocomplete="off"
                      title="search developer docs" name="q"
                      value="search developer docs"
                      onFocus="search_focus_changed(this, true)"
                      onBlur="search_focus_changed(this, false)"
                      onkeydown="return search_changed(event, true, '../../../')"
                      onkeyup="return search_changed(event, false, '../../../')" />
                  <div id="search_filtered_div" class="no-display">
                      <table id="search_filtered" cellspacing=0>
                      </table>
                  </div>
                  </td>
                  <td class="gsc-search-button">
                    <input type="submit" value="Search" title="search" id="search-button" class="gsc-search-button" />
                  </td>
                  <td class="gsc-clear-button">
                    <div title="clear results" class="gsc-clear-button">&nbsp;</div>
                  </td>
                </tr></tbody>
              </table>
          </form>
      </div><!-- searchForm -->
  </div><!-- search -->
      
    </div>
</div><!-- header -->


  <div class="g-section g-tpl-240" id="body-content">
    <div class="g-unit g-first side-nav-resizable" id="side-nav">
      <div id="swapper">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav">
              <div id="index-links">
                <a href="../../../packages.html"  >Package Index</a> | 
                <a href="../../../classes.html" >Class Index</a>
              </div>
              <ul>
                
    <li class="api apilevel-">
  <a href="../AirLink/package-summary.html">dji.sdk.AirLink</a></li>
    <li class="api apilevel-">
  <a href="../Battery/package-summary.html">dji.sdk.Battery</a></li>
    <li class="api apilevel-">
  <a href="../Camera/package-summary.html">dji.sdk.Camera</a></li>
    <li class="api apilevel-">
  <a href="../Codec/package-summary.html">dji.sdk.Codec</a></li>
    <li class="api apilevel-">
  <a href="../FlightController/package-summary.html">dji.sdk.FlightController</a></li>
    <li class="api apilevel-">
  <a href="../Gimbal/package-summary.html">dji.sdk.Gimbal</a></li>
    <li class="api apilevel-">
  <a href="../HandheldController/package-summary.html">dji.sdk.HandheldController</a></li>
    <li class="api apilevel-">
  <a href="../MissionManager/package-summary.html">dji.sdk.MissionManager</a></li>
    <li class="api apilevel-">
  <a href="../MissionManager/MissionStep/package-summary.html">dji.sdk.MissionManager.MissionStep</a></li>
    <li class="api apilevel-">
  <a href="../Products/package-summary.html">dji.sdk.Products</a></li>
    <li class="api apilevel-">
  <a href="../RemoteController/package-summary.html">dji.sdk.RemoteController</a></li>
    <li class="api apilevel-">
  <a href="../SDKManager/package-summary.html">dji.sdk.SDKManager</a></li>
    <li class="selected api apilevel-">
  <a href="package-summary.html">dji.sdk.base</a></li>
              </ul><br/>
            </div> <!-- end packages -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav">
            <ul>
              
    <li><h2>Interfaces</h2>
      <ul>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJICommandSentAckCallback.html">DJIBaseComponent.DJICommandSentAckCallback</a></li>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJICompletionCallback.html">DJIBaseComponent.DJICompletionCallback</a></li>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJICompletionCallbackWith.html">DJIBaseComponent.DJICompletionCallbackWith</a>&lt;T&gt;</li>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJICompletionCallbackWithThreeParam.html">DJIBaseComponent.DJICompletionCallbackWithThreeParam</a>&lt;X,&nbsp;Y,&nbsp;Z&gt;</li>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJICompletionCallbackWithTwoParam.html">DJIBaseComponent.DJICompletionCallbackWithTwoParam</a>&lt;X,&nbsp;Y&gt;</li>
          <li class="api apilevel-"><a href="DJIBaseComponent.DJIComponentListener.html">DJIBaseComponent.DJIComponentListener</a></li>
          <li class="api apilevel-"><a href="DJIBaseProduct.DJIBaseProductListener.html">DJIBaseProduct.DJIBaseProductListener</a></li>
          <li class="api apilevel-"><a href="DJIBaseProduct.DJIVersionCallback.html">DJIBaseProduct.DJIVersionCallback</a></li>
      </ul>
    </li>
              
    <li><h2>Classes</h2>
      <ul>
          <li class="api apilevel-"><a href="DJIAirLinkError.html">DJIAirLinkError</a></li>
          <li class="api apilevel-"><a href="DJIBaseComponent.html">DJIBaseComponent</a></li>
          <li class="api apilevel-"><a href="DJIBaseProduct.html">DJIBaseProduct</a></li>
          <li class="api apilevel-"><a href="DJIBatteryError.html">DJIBatteryError</a></li>
          <li class="api apilevel-"><a href="DJICameraError.html">DJICameraError</a></li>
          <li class="selected api apilevel-"><a href="DJIError.html">DJIError</a></li>
          <li class="api apilevel-"><a href="DJIFlightControllerError.html">DJIFlightControllerError</a></li>
          <li class="api apilevel-"><a href="DJIGimbalError.html">DJIGimbalError</a></li>
          <li class="api apilevel-"><a href="DJIMissionManagerError.html">DJIMissionManagerError</a></li>
          <li class="api apilevel-"><a href="DJIRemoteControllerError.html">DJIRemoteControllerError</a></li>
          <li class="api apilevel-"><a href="DJISDKError.html">DJISDKError</a></li>
      </ul>
    </li>
              
              
    <li><h2>Enums</h2>
      <ul>
          <li class="api apilevel-"><a href="DJIBaseProduct.DJIComponentKey.html">DJIBaseProduct.DJIComponentKey</a></li>
          <li class="api apilevel-"><a href="DJIBaseProduct.Model.html">DJIBaseProduct.Model</a></li>
      </ul>
    </li>
              
              
            </ul><br/>
          </div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display:none">
          <div id="index-links">
            <a href="../../../packages.html"  >Package Index</a> | 
            <a href="../../../classes.html" >Class Index</a>
          </div>
        </div><!-- end nav-tree -->
      </div><!-- end swapper -->
    </div> <!-- end side-nav -->
    <script>
      if (!isMobile) {
        $("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("../../../");
        } else {
          addLoadEvent(function() {
            scrollIntoView("packages-nav");
            scrollIntoView("classes-nav");
          });
        }
        $("#swapper").css({borderBottom:"2px solid #aaa"});
      } else {
        swapNav(); // tree view should be used on mobile
      }
    </script>



<div class="g-unit" id="doc-content">

<div id="api-info-block">



  
   
  
  
  
  


<div class="sum-details-links">


Summary:







  <a href="#lfields">Fields</a>
  





  &#124; <a href="#pubmethods">Methods</a>
  



  &#124; <a href="#inhmethods">Inherited Methods</a>

&#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>

</div><!-- end sum-details-links -->
<div class="api-level">
  


  
  

</div>
</div><!-- end api-info-block -->


<!-- ======== START OF CLASS DATA ======== -->

<div id="jd-header">
    public
     
     
    
    class
<h1>DJIError</h1>



  
    extends Object<br/>
  
  
  

  
  
  


</div><!-- end header -->

<div id="naMessage"></div>

<div id="jd-content" class="api apilevel-">
<table class="jd-inheritance-table">


    <tr>
         	
        <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
    </tr>
    

    <tr>
        
            <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
         	
        <td colspan="1" class="jd-inheritance-class-cell">dji.sdk.base.DJIError</td>
    </tr>
    

</table>




<table class="jd-sumtable jd-sumtable-subclasses"><tr><td colspan="12" style="border:none;margin:0;padding:0;">

  <a href="#" onclick="return toggleInherited(this, null)" id="subclasses-direct" class="jd-expando-trigger closed"
          ><img id="subclasses-direct-trigger"
          src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>Known Direct Subclasses

  <div id="subclasses-direct">
      <div id="subclasses-direct-list"
              class="jd-inheritedlinks"
              
              >
          
            
              <a href="DJIAirLinkError.html">DJIAirLinkError</a>,
            
              <a href="DJIBatteryError.html">DJIBatteryError</a>,
            
              <a href="DJICameraError.html">DJICameraError</a>,
            
              <a href="DJIFlightControllerError.html">DJIFlightControllerError</a>,
            
              <a href="DJIGimbalError.html">DJIGimbalError</a>,
            
              <a href="DJIMissionManagerError.html">DJIMissionManagerError</a>,
            
              <a href="DJIRemoteControllerError.html">DJIRemoteControllerError</a>,
            
              <a href="DJISDKError.html">DJISDKError</a>
            
          
      </div>
      <div id="subclasses-direct-summary"
              style="display: none;"
              >
  <table class="jd-sumtable-expando">
        <tr class="alt-color api apilevel-" >
              <td class="jd-linkcol"><a href="DJIAirLinkError.html">DJIAirLinkError</a></td>
              <td class="jd-descrcol" width="100%">Defines all AirLink related errors
&nbsp;</td>
          </tr>
        <tr class=" api apilevel-" >
              <td class="jd-linkcol"><a href="DJIBatteryError.html">DJIBatteryError</a></td>
              <td class="jd-descrcol" width="100%">Defines all battery related errors
&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-" >
              <td class="jd-linkcol"><a href="DJICameraError.html">DJICameraError</a></td>
              <td class="jd-descrcol" width="100%">Defines all camera related errors
&nbsp;</td>
          </tr>
        <tr class=" api apilevel-" >
              <td class="jd-linkcol"><a href="DJIFlightControllerError.html">DJIFlightControllerError</a></td>
              <td class="jd-descrcol" width="100%">Defines all flight controller related errors
&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-" >
              <td class="jd-linkcol"><a href="DJIGimbalError.html">DJIGimbalError</a></td>
              <td class="jd-descrcol" width="100%">Defines all gimbal related errors
&nbsp;</td>
          </tr>
        <tr class=" api apilevel-" >
              <td class="jd-linkcol"><a href="DJIMissionManagerError.html">DJIMissionManagerError</a></td>
              <td class="jd-descrcol" width="100%">Defines all mission manager related errors
&nbsp;</td>
          </tr>
        <tr class="alt-color api apilevel-" >
              <td class="jd-linkcol"><a href="DJIRemoteControllerError.html">DJIRemoteControllerError</a></td>
              <td class="jd-descrcol" width="100%">Defines all remote controller related errors
&nbsp;</td>
          </tr>
        <tr class=" api apilevel-" >
              <td class="jd-linkcol"><a href="DJISDKError.html">DJISDKError</a></td>
              <td class="jd-descrcol" width="100%"><p>Catch all for various errors across the SDK which includes:</p>
 <ul> 
 	<li>Common
  <li>SDK Registration
  <li>Component specific (Camera, FC, RC, Gimbal, Battery)
 </ul>
&nbsp;</td>
          </tr>
  </table>
      </div>
  </div>
</td></tr></table>




<div class="jd-descr">


<h2>Class Overview</h2>
<p>Class that handles all errors that are not handled by
 individual components. 
</p>





</div><!-- jd-descr -->
















<div class="jd-descr">


<h2>Summary</h2>


















<!-- =========== FIELD SUMMARY =========== -->
<table id="lfields" class="jd-sumtable"><tr><th colspan="12">Fields</th></tr>


    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#BATTERY_GET_SMART_BATTERY_INFO_FAILED">BATTERY_GET_SMART_BATTERY_INFO_FAILED</a></td>
          <td class="jd-descrcol" width="100%">Get smart battery information failed
 <br>Where possible:<br>
 This error will be returned by the functions for getting informations in DJIPhantomBattery and DJIAircraftBattery,when get information failed.</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMAND_NOT_SUPPORTED_BY_FIRMWARE">COMMAND_NOT_SUPPORTED_BY_FIRMWARE</a></td>
          <td class="jd-descrcol" width="100%">The command is not supported by the current firmware version.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_DISCONNECTED">COMMON_DISCONNECTED</a></td>
          <td class="jd-descrcol" width="100%">Disconnected error
 <br>Where possible:<br>
 This error will be returned by the function for some special interface,when the DJI product is not connect to the mobile device.</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_PARAM_ILLEGAL">COMMON_PARAM_ILLEGAL</a></td>
          <td class="jd-descrcol" width="100%">The parameters is illegal
 <br>Where possible:<br>
 This error will be returned by the function for setting parameters to camera in DJIPhantomCamera and DJIInspireCamera,when the parameters for setting is illegal.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_TIMEOUT">COMMON_TIMEOUT</a></td>
          <td class="jd-descrcol" width="100%">The execute timeout
 <br>Where possible:<br>
 This error will be returned when the execution is timeout.</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_UNDEFINED">COMMON_UNDEFINED</a></td>
          <td class="jd-descrcol" width="100%">The undefined error
 <br>Where possible:<br>
 This error will be returned when the error is undefined.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_UNKNOWN">COMMON_UNKNOWN</a></td>
          <td class="jd-descrcol" width="100%">Catch all for various errors </td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#COMMON_UNSUPPORTED">COMMON_UNSUPPORTED</a></td>
          <td class="jd-descrcol" width="100%">Unsupport error
 <br>Where possible:<br>
 This error will be returned by the function for some special feature interface,when the feature isn't supported by the device.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FIRMWARE_CRC_WRONG">FIRMWARE_CRC_WRONG</a></td>
          <td class="jd-descrcol" width="100%">inspire specific
 The check number of firmware is wrong</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FIRMWARE_LENGTH_WRONG">FIRMWARE_LENGTH_WRONG</a></td>
          <td class="jd-descrcol" width="100%">The file size of firmware is wrong</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FIRMWARE_MATCH_WRONG">FIRMWARE_MATCH_WRONG</a></td>
          <td class="jd-descrcol" width="100%">The firmware is matched wrong</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FIRMWARE_NON_SEQUENCE">FIRMWARE_NON_SEQUENCE</a></td>
          <td class="jd-descrcol" width="100%">inspire specific
 The sequence number of firmware is not continuous</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FLASH_CLEAR_WRONG">FLASH_CLEAR_WRONG</a></td>
          <td class="jd-descrcol" width="100%">The clear action of flash is wrong</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FLASH_FLUSHING">FLASH_FLUSHING</a></td>
          <td class="jd-descrcol" width="100%">The flash is flushing</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#FLASH_WRITE_WRONG">FLASH_WRITE_WRONG</a></td>
          <td class="jd-descrcol" width="100%">The write action of flash is wrong</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#IMAGE_TRANSMITTER_INVALID_PARAMETER">IMAGE_TRANSMITTER_INVALID_PARAMETER</a></td>
          <td class="jd-descrcol" width="100%">The input parameters is out of bound or invalid.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#MEDIA_INVALID_REQUEST_TYPE">MEDIA_INVALID_REQUEST_TYPE</a></td>
          <td class="jd-descrcol" width="100%">Result of media downloading request type is invalid
</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#MEDIA_NO_SUCH_FILE">MEDIA_NO_SUCH_FILE</a></td>
          <td class="jd-descrcol" width="100%">Result of media downloading: no such file
</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#MEDIA_REQUEST_CLIENT_ABORT">MEDIA_REQUEST_CLIENT_ABORT</a></td>
          <td class="jd-descrcol" width="100%">Result of media downloading: the client aborts the downloading
</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#MEDIA_REQUEST_DISCONNECT">MEDIA_REQUEST_DISCONNECT</a></td>
          <td class="jd-descrcol" width="100%">Result of media downloading: the downloading link disconnects
</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#MEDIA_REQUEST_SERVER_ABORT">MEDIA_REQUEST_SERVER_ABORT</a></td>
          <td class="jd-descrcol" width="100%">Result of media downloading: the server aborts the downloading
</td>
      </tr>
      
    
      <tr class=" api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#UNABLE_TO_GET_FIRMWARE_VERSION">UNABLE_TO_GET_FIRMWARE_VERSION</a></td>
          <td class="jd-descrcol" width="100%">Unable to get the firmware version.</td>
      </tr>
      
    
      <tr class="alt-color api apilevel-" >
          <td class="jd-typecol">
          public
          static
          final
          <a href="DJIError.html">DJIError</a></td>
          <td class="jd-linkcol"><a href="DJIError.html#UPDATE_WRONG">UPDATE_WRONG</a></td>
          <td class="jd-descrcol" width="100%">The update process is wrong </td>
      </tr>
      
    

</table>











<!-- ========== METHOD SUMMARY =========== -->
<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>



	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            static
            
            <a href="DJIError.html">DJIError</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJIError.html#getDJIError(Ccode)">getDJIError</a></span>(Ccode ccode)
        
        <div class="jd-descrdiv">Returns common error according to the error code.</div>
  
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJIError.html#getDescription()">getDescription</a></span>()
        
        <div class="jd-descrdiv">Returns the description of the error code.</div>
  
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            static
            
            <a href="DJIError.html">DJIError</a>
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJIError.html#getDjiError(DJIAlbumPullErrorType)">getDjiError</a></span>(DJIAlbumPullErrorType code)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad"><a href="DJIError.html#setDescription(java.lang.String)">setDescription</a></span>(String desc)
        
        <div class="jd-descrdiv">Sets the description for the error code.</div>
  
  </td></tr>



</table>







<!-- ========== METHOD SUMMARY =========== -->
<table id="inhmethods" class="jd-sumtable"><tr><th>
  <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
  <div style="clear:left;">Inherited Methods</div></th></tr>


<tr class="api apilevel-" >
<td colspan="12">
  <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
          ><img id="inherited-methods-java.lang.Object-trigger"
          src="http://developer.dji.com/iframe/mobile-sdk-doc/android/assets/images/triangle-closed.png"
          class="jd-expando-trigger-img" /></a>
From class

  java.lang.Object

<div id="inherited-methods-java.lang.Object">
  <div id="inherited-methods-java.lang.Object-list"
        class="jd-inheritedlinks">
  </div>
  <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
    <table class="jd-sumtable-expando">
    


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            boolean
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">equals</span>(Object arg0)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            Class&lt;?&gt;
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">getClass</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            int
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">hashCode</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notify</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">notifyAll</span>()
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            
            
            
            String
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">toString</span>()
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0, int arg1)
        
  </td></tr>


	 
    <tr class=" api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>(long arg0)
        
  </td></tr>


	 
    <tr class="alt-color api apilevel-" >
        <td class="jd-typecol">
            
            
            final
            
            
            void
        </td>
        <td class="jd-linkcol" width="100%">
        <span class="sympad">wait</span>()
        
  </td></tr>


</table>
  </div>
</div>
</td></tr>


</table>


</div><!-- jd-descr (summary) -->

<!-- Details -->








<!-- XML Attributes -->


<!-- Enum Values -->


<!-- Constants -->


<!-- Fields -->


<!-- ========= FIELD DETAIL ======== -->
<h2>Fields</h2>




<a id="BATTERY_GET_SMART_BATTERY_INFO_FAILED"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        BATTERY_GET_SMART_BATTERY_INFO_FAILED
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Get smart battery information failed
 <br>Where possible:<br>
 This error will be returned by the functions for getting informations in DJIPhantomBattery and DJIAircraftBattery,when get information failed.<br><br>
 Such as:<br>
 public void getSmartBatteryRestTimeForAll(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryNeedTimeForGoHome(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryNeedTimeForLand(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryGohomeBatteryLevel(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryLandBatteryLevel(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryRadiusForGohome(DJISmartBatteryExecuteResultCallback mCallBack)<br>
 public void getSmartBatteryRequestGohomeFlag(DJISmartBatteryExecuteResultCallback mCallBack)<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li>dji.sdk.api.Battery.DJIPhantomBattery</li><li>dji.sdk.api.Battery.DJIInspireBattery</li><li>dji.sdk.DJIAircraftBattery.Battery.DJIInspireBattery</li><li>dji.sdk.interfaces.DJISmartBatteryExecuteResultCallback</li>
      </ul>
  </div>

    
    </div>
</div>



<a id="COMMAND_NOT_SUPPORTED_BY_FIRMWARE"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMAND_NOT_SUPPORTED_BY_FIRMWARE
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The command is not supported by the current firmware version.
</p></div>

    
    </div>
</div>



<a id="COMMON_DISCONNECTED"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_DISCONNECTED
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Disconnected error
 <br>Where possible:<br>
 This error will be returned by the function for some special interface,when the DJI product is not connect to the mobile device.<br></p></div>

    
    </div>
</div>



<a id="COMMON_PARAM_ILLEGAL"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_PARAM_ILLEGAL
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The parameters is illegal
 <br>Where possible:<br>
 This error will be returned by the function for setting parameters to camera in DJIPhantomCamera and DJIInspireCamera,when the parameters for setting is illegal.<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li>dji.sdk.api.Camera.DJIPhantomCamera</li><li>dji.sdk.api.Camera.DJIInspireCamera</li>
      </ul>
  </div>

    
    </div>
</div>



<a id="COMMON_TIMEOUT"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_TIMEOUT
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The execute timeout
 <br>Where possible:<br>
 This error will be returned when the execution is timeout.<br><br>
 Such as:<br>
 public void sendDataToExternalDevice(byte[] data,final DJIExecuteResultCallback mCallBack)<br>
 public void setMultiControlMode(boolean value,final DJIExecuteResultCallback mCallBack)<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li>dji.sdk.api.Camera.DJIInspireCamera</li><li>dji.sdk.api.MainController.DJIInspireMainController#sendDataToExternalDevice(byte[], DJIExecuteResultCallback)</li><li>dji.sdk.api.MainController.DJIInspireMainController#setMultiControlMode(boolean, DJIExecuteResultCallback)</li>
      </ul>
  </div>

    
    </div>
</div>



<a id="COMMON_UNDEFINED"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_UNDEFINED
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The undefined error
 <br>Where possible:<br>
 This error will be returned when the error is undefined.<br><br>
 Such as:<br>
 public void setMultiControlMode(boolean value,final DJIExecuteResultCallback mCallBack)<br></p></div>
  <div class="jd-tagdata">
      <h5 class="jd-tagtitle">See Also</h5>
      <ul class="nolist"><li>dji.sdk.api.Camera.DJIInspireCamera</li><li>dji.sdk.api.MainController.DJIInspireMainController#setMultiControlMode(boolean, DJIExecuteResultCallback)</li>
      </ul>
  </div>

    
    </div>
</div>



<a id="COMMON_UNKNOWN"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_UNKNOWN
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Catch all for various errors </p></div>

    
    </div>
</div>



<a id="COMMON_UNSUPPORTED"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        COMMON_UNSUPPORTED
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Unsupport error
 <br>Where possible:<br>
 This error will be returned by the function for some special feature interface,when the feature isn't supported by the device.<br></p></div>

    
    </div>
</div>



<a id="FIRMWARE_CRC_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FIRMWARE_CRC_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>inspire specific
 The check number of firmware is wrong</p></div>

    
    </div>
</div>



<a id="FIRMWARE_LENGTH_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FIRMWARE_LENGTH_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The file size of firmware is wrong</p></div>

    
    </div>
</div>



<a id="FIRMWARE_MATCH_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FIRMWARE_MATCH_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The firmware is matched wrong</p></div>

    
    </div>
</div>



<a id="FIRMWARE_NON_SEQUENCE"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FIRMWARE_NON_SEQUENCE
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>inspire specific
 The sequence number of firmware is not continuous</p></div>

    
    </div>
</div>



<a id="FLASH_CLEAR_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FLASH_CLEAR_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The clear action of flash is wrong</p></div>

    
    </div>
</div>



<a id="FLASH_FLUSHING"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FLASH_FLUSHING
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The flash is flushing</p></div>

    
    </div>
</div>



<a id="FLASH_WRITE_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        FLASH_WRITE_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The write action of flash is wrong</p></div>

    
    </div>
</div>



<a id="IMAGE_TRANSMITTER_INVALID_PARAMETER"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        IMAGE_TRANSMITTER_INVALID_PARAMETER
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The input parameters is out of bound or invalid.
</p></div>

    
    </div>
</div>



<a id="MEDIA_INVALID_REQUEST_TYPE"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        MEDIA_INVALID_REQUEST_TYPE
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Result of media downloading request type is invalid
</p></div>

    
    </div>
</div>



<a id="MEDIA_NO_SUCH_FILE"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        MEDIA_NO_SUCH_FILE
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Result of media downloading: no such file
</p></div>

    
    </div>
</div>



<a id="MEDIA_REQUEST_CLIENT_ABORT"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        MEDIA_REQUEST_CLIENT_ABORT
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Result of media downloading: the client aborts the downloading
</p></div>

    
    </div>
</div>



<a id="MEDIA_REQUEST_DISCONNECT"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        MEDIA_REQUEST_DISCONNECT
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Result of media downloading: the downloading link disconnects
</p></div>

    
    </div>
</div>



<a id="MEDIA_REQUEST_SERVER_ABORT"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        MEDIA_REQUEST_SERVER_ABORT
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Result of media downloading: the server aborts the downloading
</p></div>

    
    </div>
</div>



<a id="UNABLE_TO_GET_FIRMWARE_VERSION"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        UNABLE_TO_GET_FIRMWARE_VERSION
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Unable to get the firmware version. Note: The sdk will pull the firmware version table from server, please ensure the Internet connectivity before you invoke getVersion().
</p></div>

    
    </div>
</div>



<a id="UPDATE_WRONG"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
        final 
        <a href="DJIError.html">DJIError</a>
      </span>
        UPDATE_WRONG
    </h4>
      <div class="api-level">
        


        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>The update process is wrong </p></div>

    
    </div>
</div>




<!-- Public ctors -->



<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- Protected ctors -->



<!-- ========= METHOD DETAIL ======== -->
<!-- Public methdos -->

<h2>Public Methods</h2>



<a id="getDJIError(Ccode)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        <a href="DJIError.html">DJIError</a>
      </span>
      <span class="sympad">getDJIError</span>
      <span class="normal">(Ccode ccode)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns common error according to the error code.
</p></div>

    </div>
</div>


<a id="getDescription()"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        String
      </span>
      <span class="sympad">getDescription</span>
      <span class="normal">()</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Returns the description of the error code.
</p></div>

    </div>
</div>


<a id="getDjiError(DJIAlbumPullErrorType)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
        static 
         
         
         
        <a href="DJIError.html">DJIError</a>
      </span>
      <span class="sympad">getDjiError</span>
      <span class="normal">(DJIAlbumPullErrorType code)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p></p></div>

    </div>
</div>


<a id="setDescription(java.lang.String)"></a>

<div class="jd-details api apilevel-"> 
    <h4 class="jd-details-title">
      <span class="normal">
        public 
         
         
         
         
        void
      </span>
      <span class="sympad">setDescription</span>
      <span class="normal">(String desc)</span>
    </h4>
      <div class="api-level">
        <div>

</div>
        
  

      </div>
    <div class="jd-details-descr">
      
  <div class="jd-tagdata jd-tagdescr"><p>Sets the description for the error code.
</p></div>

    </div>
</div>





<!-- ========= METHOD DETAIL ======== -->



<!-- ========= END OF CLASS DATA ========= -->
<a id="navbar_top"></a>

<div id="footer">
Generated by <a href="http://code.google.com/p/doclava/">Doclava</a>.
</div> <!-- end footer -->

</div> <!-- jd-content -->

</div><!-- end doc-content -->

</div> <!-- end body-content --> 

<script type="text/javascript">
init(); /* initialize doclava-developer-docs.js */
</script>

</body>
</html>

<!-- Localized -->